问题A部分 ▉(100奖励,颁发) 主要问题是如何使这个网站,加载速度更快。 首先,我们需要阅读这些瀑布。 感谢所有关于瀑布读数分析的build议。 从这里显示的各种瀑布图显示的主要瓶颈是:PHP生成的缩略图。 从大卫build议的CDN的无协议jquery加载得到我的赏金,虽然使我的网站整体速度只有3%,而没有回答该网站的主要瓶颈。 是时候澄清我的问题了,另一个赏金: 问题B部分 ▉(100奖励,颁发) 现在新的重点是解决6 jpg图像的问题,这是造成大部分加载延迟的问题。 这6张图片是PHP生成的缩略图,很小,只有3〜5kb,但是加载速度相对很慢。 注意各个图表上的“ 第一个字节的时间 ”。 问题仍然没有得到解决,但一个赏金去了詹姆斯,他修复了RedBot 强调的头错误: “如果修改,因为有条件的请求返回完整的内容不变。 。 问题C部分 ▉(我最后的赏金:250分) 不幸的是,甚至在修复了REdbot.org头部错误之后,由PHP生成的图像所引起的延迟仍未改变。 这些小小的3〜5Kb缩略图究竟在想些什么? 所有的头文件信息可以发送火箭到月球和背部。 任何关于这个瓶颈的build议都是值得赞赏的,并被视为可能的答案,因为我已经在这个七个月的瓶颈问题上陷入了困境。 我提前感谢。 [我的网站上的一些背景信息:CSS位于顶部。 JS的底部(JQuery的,JQuery的UI,购买了菜单awm / menu.js引擎,标签JS引擎,videoswfobject.js)第二个图像上的黑线显示什么是什么启动加载。 愤怒的机器人是我的宠物“ZAM”。 他是无害的,往往更快乐。] 加载瀑布:按时间顺序 | http://webpagetest.org 并行域分组 | http://webpagetest.org Site-Perf瀑布 | http://site-perf.com Pingdom工具瀑布 | http://tools.pingdom.com GTmetrix瀑布 | http://gtmetrix.com
我在我的网站的根目录中有一个网站http://www.example.com/ ,我添加了.htaccess文件来将http://example.com/的任何请求redirect到http://www.example。 COM / 最近我创build了一个新的部分“video”,所以video的URL是http://www.example.com/videos/ 。 在这个video文件夹中,我有另一个正在执行重写video条目的htaccess文件。 当我尝试访问http://example.com/videos/时,它不会将我redirect到http://www.example.com/videos/ 我认为.htacces不是从父目录inheritance以前的规则。 任何人都可以告诉我什么可以是我可以在/ videos /文件夹的.htaccess文件中添加的规则,以便http://example.com/videos/的任何请求将被redirect到http://www.example。 com / videos / URL。
有没有办法将RewriteBase设置为相对于主机根的path当前文件夹(.htaccess文件所在的文件夹)? 我有一个CMS,如果我把它移动到我的主机中的目录,它不工作,除非我把RewriteBase设置为相对于主机根目录的path。 我希望我的CMS只能复制和粘贴,而不需要在htaccess中更改任何代码。 更新: 例如: webroot – sub_directory – cms – .htaccess 在这种情况下,我应该写在htaccess: RwriteBase / 如果我移动子目录内的htaccess我应该改变RwriteBase为: RewriteBase /sub_directory/ 所以我想要类似的东西 RewriteBase /%{current_folder}/
我已经添加了set_time_limit(0); 函数来增加执行时间,但最多只能执行2-3分钟。 error_reporting(E_ALL); error_reporting(1); set_time_limit(0); 我想search一个网站的链接,这需要很长的石灰。 任何帮助将不胜感激。 非常感谢。
我在Google上失败了,在这里找不到答案。 对不起,我在htaccess上是一个新手,它有很奇怪的语法,很难学! 你可以看到我想在这里做什么… RewriteEngine on RewriteCond %{HTTP_COOKIE} ^.*user_id=(\d+).*$ [NC] RewriteRule .* http://localhost/mysite/cache/$1 [R=301,L] RewriteRule .* http://localhost/mysite/cache/guest [R=301,L] 我正在为每个用户caching页面的加载速度。 我想redirect到正确的HTMLcaching文件夹,如果他们用cookielogin,否则我想加载客户端caching。 现在它进入一个infi循环。 如果我删除[R = …然后我得到内部服务器错误。 请帮忙!!! 谢谢!!!
我只是新的.htaccess 。 我需要一些URLs重写规则。 我谷歌了一些和应用,但没有改变的url。 我想要: demo.example.com/section.php?id=1 变成: demo.example.com/section/sample-section 我试过了 RewriteCond %{SCRIPT_FILENAME} !-d RewriteCond %{SCRIPT_FILENAME} !-f RewriteRule ^section/(\d+)*$ ./section.php?id=$1 但没有区别 谢谢。 我会感谢你的帮助。
我有一个文件夹,例如: /public_html/Davood/和文件夹中的太多子文件夹,例如: /public_html/Davood/Test1/ , /public_html/Davood/Test1/Test/ , /public_html/Davood/Test2/ , … 我想添加一个htaccess文件到/public_html/Davood/否认DirectoryListing在/Davood和子文件夹,这是可能的?
网站重新devise后,我有几个页面需要redirect。 一切都停留在同一个领域,只是一些事情已经重新组织和/或重新命名。 他们的forms是: /contact.php 就是现在: /contact-us.php 使用.htaccess文件,我添加了这一行,这是我最推荐的行: RedirectMatch 301 /contact.php /contact-us.php 这大体上是好的 – 它做的工作 – 问题是,它也redirect: /team1/contact.php /non-existant-folder/contact.php 有没有一种方法来指定我只想redirect在根的contact.php?
我试图通过操作URL来拒绝用户访问“site / includes”文件夹。 我不知道是否必须否决所有事情,并手动进行个别例外,如果我可以拒绝这个文件夹,或者是否有重写函数可以使用。 具体示例:我不想通过在URL中input“localhost / site / includes”来查看目录文件。
如何通过index.php重新路由所有的php页面请求? 我的.htaccess如下所示: Options +FollowSymLinks IndexIgnore */* #Turn on the RewriteEngine RewriteEngine On # Rules RewriteCond %{REQUEST_FILENAME} !-f RewriteRule !.*\.(js|ico|gif|jpg|png|css|pdf)$ index.php%{REQUEST_URI} [L] 基本上,我试图模仿.NET母版页。 index.php具有网站页眉/页脚。 它将404redirect到index.php。 我怎样才能redirect所有的请求到PHP页面(index.php本身除外)? 这个方法是否有任何性能问题(不想使用框架)?