作爲一項預防措施,我總是現在將我的索引頁命名爲index.php,無論項目如何,我都會這樣做。有沒有人經常使用index.html?你能具體確定你永遠不需要PHP的頁面?總是使用index.php而不是index.html遇到任何性能問題?有人使用index.html嗎?
回答
對於不支持PHP的服務器,避免.php擴展名,除非您試圖通過僞造.php擴展名掩蓋服務器技術。
對於靜態網站,只要您知道您的服務器配置正確(請參閱Dominic Rodger的答案),使用哪個擴展並不重要。對於這個問題,沒有多少訪問者會關心它是靜態還是動態網站。另外,一些動態網站接受以.html結尾的URL,而不是.php。
總是使用index.php而不是index.html會遇到任何性能問題嗎?
PHP解釋器將立即交給你的輸出回到你的Web服務器,如果有絕對它沒有PHP代碼(它是所有發送一些具體的發動機頭),這樣的性能差異是可以忽略不計,如果在所有存在。
您應該使用index.html
,然後如果您決定需要PHP,請創建index.php
,並更改您的DirectoryIndex
directive(如果您使用的是Apache)。
在大多數web服務器上「.html」文件不會被php解釋器解析。所以我認爲,是的,有速度優勢。
我對非常小的網站使用.html文件,沒有什麼特別的,舒爾,爲什麼不。永遠不會得到更新,所以不需要它。
當然...如果你有靜態網站你知道你不會有PHP代碼。 我想這對於.php文件,服務器必須解析文件,即使它不包含任何PHP標記或代碼,但我認爲它真的可以忽略不計...
可以肯定的,主要話題的回答是,如果你不需要任何PHP爲您的網站,你可以使用的.html/的.htm在索引頁 - 爲大家說明。
但有時候,我把它作爲一個很棒的技巧:當我想更新一些網頁,或者我想在網站中修復一些問題,甚至爲訪問者說些什麼時,我會上傳一個index.html頁面說我想要的。請注意,在這種情況下,您需要始終爲網站本身使用index.php - 這個技巧肯定會起作用。
當然,你的服務器需要接受PHP文件:P
我希望我幫助!
- 1. 有人使用Clamato嗎?
- 2. 有人使用過AspectMap嗎?
- 3. 有人能夠正確使用libsensors嗎?
- 4. 有人使用PL/SQL Web Toolkit嗎?
- 5. Telerik OpenAccess ORM - 有人使用它嗎?
- 6. 有人還在使用JSTL嗎?
- 7. 有人使用.NET的System.IO.IsolatedStorage嗎?
- 8. 有人使用capnproto js(capnp-js)庫嗎?
- 9. 有人使用Google Adwords API嗎?
- 10. 有人使用surefire POJO測試嗎?
- 11. 這裏有人使用PHP-GTK嗎?有更好的選擇嗎?
- 12. 有人用過CppUnitLite2 1.1嗎?
- 13. 將index.html提供給Google機器人使用?_escaped_fragment_ =
- 14. 遠程加載index.html並使用聯繫人API
- 15. TLSharp - 有人有例子嗎?
- 16. 我該如何使用index.html?
- 17. 在index.html中使用jqueryui
- 18. Rails:我可以使用public/index.html文件中的表單嗎?
- 19. 我可以熱服務index.html使用webpack-dev-server嗎?
- 20. 使用index.php代替index.html是不好的做法嗎?
- 21. 有人在Mule應用程序中使用了logback嗎?
- 22. 有沒有人使用patTemplate,我應該關心使用它的項目嗎?
- 23. 有人可以幫我用phpmailer嗎?
- 24. 這裏有人用過DAY CQ嗎?
- 25. 有人用Spring-Hibernate配置Coldfusion 8嗎?
- 26. 有沒有人使用Raven?
- 27. 有沒有人使用ASPMaker?
- 28. 有沒有人使用GoogleData?
- 29. 有沒有人使用DbEnumerator
- 30. 這些日子人們仍然會將他們的主頁命名爲「index.html」嗎?
我可以肯定地說,我永遠不需要PHP的頁面......這是我的首選語言列表很長的路要走。 – Quentin 2011-01-31 11:59:32
如果您僅將AJAX用於與服務器端腳本進行通信,則命名文件沒有問題index.html – 2011-01-31 12:06:32