我即將啓動CodeIgniter Web應用程序。有關我應該如何最大限度提高應用程序性能的建議?我正在考慮memcached和加速器(儘管我不確定哪一個)。建議?高性能PHP
Q
高性能PHP
0
A
回答
1
爲了最大限度地提高性能,最大限度地減少數據庫的請求,則必須。在破解內存緩存之前對錶格進行非規範化。更重要的是通過xdebug first, to check out the cachegrind輸出運行你的應用程序。
-1
您可以同時使用是最簡單的答案。
1
memcached
是偉大的,如果你需要更多的數據類型Redis
是一個偉大的選擇了。像APC
這樣的Opcode緩存可能會有所幫助。如果您不想使用傳統的mod_php
方式,那麼PHP 5.3.3的新SAPI(FPM
)可能會有很大的幫助。
1
您可以使用加速器,如APC。如果將其應用於正確的區域,任何類型的緩存都將有所幫助。
我會建議你使用的Xdebug和Webgrind,以找出其運行緩慢,並從那裏與任何的優化分析代碼運行。
您也可以在你的htaccess的服務器配置和禁用htaccess的東西像移動的東西,讓服務器不浪費時間尋找在每個目錄中的他們。
0
性能是一個非常寬泛的術語。由於緩存不是唯一的問題。你需要確保你有一個好的數據庫設計和結構,並且你正在以適當和有效的方式查詢它。
你也可能要考慮分析,你去到緩存之前,看它是否確實是快,然後再生。
編輯:
看一看下面的基準值自AventLabs
相關問題
- 1. 提高PHP性能PHP INI
- 2. 提高php get_browser()性能
- 3. 最高性能PHP + HTTPD + OPCACHE
- 4. 提高捲曲性能(PHP庫)
- 5. PHP中的高(er)性能OOP
- 6. 在高性能網站與PHP的Memcache
- 7. 提高性能
- 8. 提高性能
- 9. 提高性能
- 10. 高性能MySQL
- 11. 提高性能
- 12. 提高性能
- 13. 提高性能
- 14. 提高性能
- 15. 高性能
- 16. 提高性能
- 17. 高性能wcf
- 18. 提高屬性樹性能
- 19. CTE能提高性能嗎?
- 20. ASP.NET - 提高性能
- 21. 提高Fabric.js性能
- 22. 研發高性能
- 23. 提高性能SQL
- 24. 提高性能searchs
- 25. 提高ZF2性能
- 26. 提高DAL性能
- 27. 提高性能SQL
- 28. 提高ejabberd性能
- 29. 高性能網站
- 30. 提高性能SP