我有一个网站,得到约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