whe*_*ska 4 php cookies mobile caching nginx
我们很快就推出了我们网站的移动版本.我们的完整网站和移动网站仅在主题上有所不同,即URL是相同的,唯一的区别在于前端.
当用户访问我们的网站时,我们需要能够执行以下操作:
1.检查cookie(mobile == true或false)以确定是否已经定义了完全与移动设备的偏好(由用户手动或通过检测结束).
2.如果未设置移动cookie,请在第一页视图上检测用户的设备,并将移动cookie设置为true或false.
3.根据#1和/或#2的结果提供完整或移动的适当体验.
最初我使用PHP来检测工作正常的设备.但是,我们的网站在主页和其他一些页面上使用了极端完整的HTML缓存(.html文件被写入我们的Web根目录中的文件夹中,如果Nginx找到它们,而不是通过PHP发送请求,则每个页面都清除缓存15分钟)所以我不能依赖PHP从我们的主要用户输入点检测移动设备(据我所知,此时......).
不能依赖PHP,然后我将移动cookie检查和设备检测放入Nginx配置文件(Apache本地为我开发,由我们的服务器人员为Nginx翻译).但是,我们的服务器管理人员回复我们说新Nginx配置文件的性能损失很大("性能损失"是我们办公室的4个字母的单词).
基本上我被告知主页的完整HTML缓存必须保持原位,我根本无法更改Nginx配置文件.是否有另一种cookie /设备检测方法我可以利用上面的限制?
| 归档时间: |
|
| 查看次数: |
2725 次 |
| 最近记录: |