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