Redirect to domain TTFB very slow

oscaretu . oscaretu at gmail.com
Wed Dec 31 06:46:06 UTC 2014


Hello

Can you use tools like *strace* or *sysdig* to see where the time is being
lost?

Greetings,

Oscar

On Wed, Dec 31, 2014 at 12:34 AM, ASTRAPI <nginx-forum at nginx.us> wrote:

> Hi
>
> On my Nginx server i use a domain "domain.com" and i have all files here:
>
> /home/nginxs/domains/mydomain.com/public
>
>
> There i have a folder named "gadgets" and i have some files there and i use
> a redirect to another domain for this folder.
>
> So if a user types seconddomain.com it goes to the folder gadgets in the
> first domains folder and get al results.....
>
> The problem is that is very slow (first domain is loading super fast !) and
> then checking i found this :
>
> So Time to first byte is very slow 6 seconds :(
>
> No idea how can fix this :(
>
> And i can't move that folder to the new created account that i redirect as
> the files inside gadgets are interacting with other files there from main
> account.....
>
> second domain config:
>
> server {
>   listen 80;
>   server_name mydomain.com;
>   return 301 $scheme://www.mydomain.com$request_uri;
> }
> server {
>   listen 80;
>   server_name blog.mydomain.com;
>   root /home/nginx/domains/firstdomain/public/blog;
>   index index.php;
>   access_log /var/log/nginx/blog.gogadget.gr_access.log;
>   error_log /var/log/nginx/blog.gogadget.gr_error.log;
>   location / {
>     try_files $uri $uri/ /index.html /index.php?$args;
>   }
> }
> server {
>   listen 80;
>   server_name www.mydomain.com dev.mydomain.com;
>   root /home/nginx/domains/firstdomain.com/public;
>   index index.php;
>   access_log /var/log/nginx/mydomain.com_access.log;
>   error_log /var/log/nginx/mydomain.com_error.log;
> location /go {
>   return 301 http://www.mydomain.com/;
> }
>   location / {
>     try_files $uri $uri/ /index.html /index.php?$args;
>   }
>   location /blog/ {
>     deny all;
>   }
> error_page 500 502 504 /500.html;
>   location ~*
>
> ^.+\.(?:css|cur|js|jpg|jpeg|gif|ico|png|html|xml|zip|rar|mp4|3gp|flv|webm|f4v|ogm)$
> {
>     access_log off;
>     expires 30d;
>     tcp_nodelay off;
>     open_file_cache max=3000 inactive=120s;
>     open_file_cache_valid 45s;
>     open_file_cache_min_uses 2;
>     open_file_cache_errors off;
>   }
>   location /api2/ {
>     rewrite ^/api2/(.*)$ /api/public/index.php?route=$1 last;
>   }
>   location ~* /(uploads|public)/ {
>     access_log off;
>     expires 30d;
>   }
>   location ~ /\.ht {
>     deny all;
>   }
>   include /usr/local/nginx/conf/staticfiles.conf;
>   include /usr/local/nginx/conf/php.conf;
>   include /usr/local/nginx/conf/drop.conf;
>   include /usr/local/nginx/conf/block.conf;
>   #include /usr/local/nginx/conf/errorpage.conf;
> }
>
> Any ideas?
>
> I am using ZendOpcache and Memcached...
>
> Thanks
>
> Posted at Nginx Forum:
> http://forum.nginx.org/read.php?2,255913,255913#msg-255913
>
> _______________________________________________
> nginx mailing list
> nginx at nginx.org
> http://mailman.nginx.org/mailman/listinfo/nginx
>



-- 
Oscar Fernandez Sierra
oscaretu at gmail.com
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mailman.nginx.org/pipermail/nginx/attachments/20141231/12ba81f7/attachment.html>


More information about the nginx mailing list