加入收藏 | 设为首页 | 会员中心 | 我要投稿 北几岛 (https://www.beijidao.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 大数据 > 正文

php – 有一个很长的.htaccess文件可以吗?

发布时间:2021-07-06 05:25:58 所属栏目:大数据 来源: https://www.jb51.cc
导读:我正在向网站上的人发布网址,这实际上指的是丑陋的东西(在同一个网站上). http://www.mydomain.com/cool-URL 实际上指向 http://www.mydomain.com/boring.php?id=478547sessid=34734asdf7otherboringdetails 我打算通过在需要时修改.htaccess文件来实现这一

我正在向网站上的人发布网址,这实际上指的是丑陋的东西(在同一个网站上).

http://www.mydomain.com/cool-URL
实际上指向
http://www.mydomain.com/boring.php?id=478547&sessid=34734asdf7&otherboringdetails

我打算通过在需要时修改.htaccess文件来实现这一点.我将使PHP脚本写入.htaccess文件,每当有新的url分发时添加一个新的重写规则(来自非程序员可以控制的管理区域[指定此URL的标题]新条目,管理员:它将自动分配]).

这会成为一个问题,特别是在大约1000个这样的URL之后?可接受的实际数字是多少?因为,我可以想象一下:服务器接收到URL的请求,然后它在.htaccess文件中搜索该URL的右页,最后将用户发送到右页.如果这与数据库搜索类似,那么用户可能需要很长时间才能真正进入正确的页面…

有关于此的任何指示,好吗?

解决方法:

不,它不行,会妨碍您的页面加载速度.

.htaccess文件在每个服务器请求上进行评估.即使是静态图像,CSS和JS文件.因此,您要求Web服务器在执行请求时解析1000条可能的REGEX行.

此外,还会为驻留在子目录中的文件处理父目录的.htaccess文件.因此,如果你的大型.htaccess位于网站的根目录中,那么它也将被处理为子目录中的文件所做的所有请求(以及子目录中的.htaccess文件).

我朋友的处理很多.如果您有一个包含10个图像的页面(例如),则会获得11次进程.并且文件中的处理越多,则所需的周期越多.所以是的,htaccess文件中的任何内容都会产生影响.现在这种影响是否明显?很难说它什么时候成为一个问题.但它必须非常大,因为处理相对简单,在你的情况下.

使用htaccess文件的关键是让它变得聪明.您不希望列出200个条目.只需几行就可以实现智能(如果你想使用htaccess).

(编辑:北几岛)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读