我有一個網站,得到約1000的頁面瀏覽量分鐘時,流量很高 和頁面具有使用PHP文件用於連接 存儲的 訪問者的瀏覽器的詳細到MySQL的一個js代碼到db。 對於例如browser.js調用storebrowserdata.php 有沒有辦法讓我緩存php文件和js文件,而不影響我存儲在數據庫中的統計數據的 ? 當一天中的流量很高時,站點變慢,CPU利用率也提高。緩存PHP和JavaScript文件
0
A
回答
0
你可以緩存js文件以及php一個。
但它對你沒有好處。
它的數據庫更新很可能會降低您的網站速度。
某些操作會消耗多少CPU?你有沒有介紹你的申請?它是您網站上使用PHP mysql的唯一頁面嗎?
1
解釋PHP。如果你想抓住每個頁面加載的每個訪問者的瀏覽器/用戶代理信息,那麼你需要每次運行該腳本;你不能緩存它。
如果此功能降低您的網站速度,請使用Google Analytics之類的替代解決方案,或者調查Mongo DB等提供原子更新的NoSQL解決方案,並且運行速度通常比MySQL快。
0
如果您需要控制執行的流程,您可以使用隊列並控制執行率。
關於這個系統,這是一個偉大的開源項目:http://www.rabbitmq.com/
相關問題
- 1. 緩存JavaScript文件
- 2. Javascript文件緩存
- 3. 陳舊的JavaScript緩存文件和MVC4
- 4. 瀏覽器緩存JavaScript和CSS文件
- 5. 緩存特定的Javascript和CSS文件
- 6. 緩存Javascript文件和CSS中的ZEND
- 7. 槓桿瀏覽器緩存不緩存JavaScript和CSS文件
- 8. PHP APC-opecode緩存和基於文件的輸出緩存
- 9. Javascript文件緩存問題
- 10. 緩存只有JavaScript文件
- 11. 如何緩存javascript文件
- 12. 啓用javascript文件緩存
- 13. 集緩存的JavaScript文件
- 14. PHP緩存文件(.htaccess)
- 15. 從PHP緩存頭文件
- 16. 用PHP緩存HTTP文件
- 17. 緩存php文件並返回緩存的html文件
- 18. 緩慢讀取緩存文件在php
- 19. PHP緩存腳本不會緩存php文件
- 20. Yii緩存外部javascript文件和CSS文件嗎?
- 21. asp.net mvc:圖像,Css文件和JavaScript文件沒有被緩存
- 22. Vim,vimgrep和文件緩存
- 23. 文件下載和緩存
- 24. .htaccess和PHP緩存
- 25. PHP緩存和緩存的.htaccess
- 26. 瀏覽器緩存php包含文件嗎? (PHP和模板)
- 27. 緩存內容,內存vs文件系統(PHP和Apache)
- 28. JavaScript,緩存php的幫助文件的穩定
- 29. 爲JavaScript文件禁用nginx緩存
- 30. IIS7 ASP.NET MVC靜態JavaScript文件緩存?
你爲什麼不使用get_browser功能? – undone
你想如何緩存每個訪問者必須運行的定義? ...正如@Death所說,在服務器端存儲瀏覽器信息會更加可取(如果它只是您存儲的瀏覽器信息,而不是像屏幕大小那樣的東西,這不能使用服務器端語言檢測到) –
我存儲瀏覽器的大小和運行我自己的查詢所得到的數據,所以我不能使用谷歌分析。另外我在多個網站上使用js – peter