-1
我想優化我的web應用程序,我不知道在哪裏可以獲得有關使用unlink命令或file_exists命令之間的速度差異的良好信息。在這裏看到:取消鏈接文件或檢查它是否存在是否更快?
@unlink(graphics_url_root."/items/entry_img_".$_SESSION['userID'].".jpg");
@unlink(graphics_url_root."/items/entry_img_".$_SESSION['userID'].".png");
@unlink(graphics_url_root."/items/entry_img_".$_SESSION['userID'].".gif");
對戰
if (file_exists(graphics_url_root."/items/entry_img_".$_SESSION['userID'].".jpg"))
@unlink(graphics_url_root."/items/entry_img_".$_SESSION['userID'].".jpg");
if (file_exists(graphics_url_root."/items/entry_img_".$_SESSION['userID'].".png"))
@unlink(graphics_url_root."/items/entry_img_".$_SESSION['userID'].".png");
if (file_exists(graphics_url_root."/items/entry_img_".$_SESSION['userID'].".gif"))
@unlink(graphics_url_root."/items/entry_img_".$_SESSION['userID'].".gif");
你知道,你也可以寫一個函數。會看起來不那麼凌亂:)。順便說一句,我真的不認爲這是什麼減慢你的系統。你應該首先找到瓶頸,並相應地進行優化。 – kapa
檢查文件是否存在之前解除鏈接文件是正確的方式來編碼...與你不必禁止警告以及 –
Sudhir,似乎有一些分歧。下面的Barmar表明,文件存在檢查內置於取消鏈接,並表示它更快。 –