문제

마 젠토 세륨 1.9.0.1 와니스 4.0.3&테레빈 유 0.6.8

내가 처음 페이지 또는 내부 페이지를로드 할 때 사람들은 느립니다(첫 번째 바이트는 항상 느립니다)그리고 두 번째 시도에 더 빨리 바니시에서 오는된다,이제 페이지가 바니시 캐시에 저장되어 있기 때문에 더 빨리 제공되어야한다(바니시에서 오는)아무리 내가 사용하는 연결 또는 네트워크,하지만 내 경우에는 같은 시간에 내가 다른 컴퓨터/네트워크(또는 같은 컴퓨터에 때로는 다른 브라우저)에 가서 같은 페이지를로드하려고하면 느린된다.내 가상 컴퓨터 설정에서 테레빈 유의 모든 기본 설정을 사용하고 있습니다.

여기 내 /기타/바니시/바니시.파라마스

# Varnish environment configuration description. This was derived from
# the old style sysconfig/defaults settings

# Set this to 1 to make systemd reload try to switch vcl without restart.
RELOAD_VCL=1

# Main configuration file. You probably want to change it.
VARNISH_VCL_CONF=/home/www/vhosts/example.org/httpdocs/var/default.vcl

# Default address and port to bind to. Blank address means all IPv4
# and IPv6 interfaces, otherwise specify a host name, an IPv4 dotted
# quad, or an IPv6 address in brackets.
VARNISH_LISTEN_ADDRESS=99.25.55.148
VARNISH_LISTEN_PORT=80

# Admin interface listen address and port
VARNISH_ADMIN_LISTEN_ADDRESS=127.0.0.1
VARNISH_ADMIN_LISTEN_PORT=6082

# Shared secret file for admin interface
VARNISH_SECRET_FILE=/etc/varnish/secret

# Backend storage specification, see Storage Types in the varnishd(5)
# man page for details.
VARNISH_STORAGE="malloc,12G"

# Default TTL used when the backend does not specify one
VARNISH_TTL=120

# User and group for the varnishd worker processes
VARNISH_USER=varnish
VARNISH_GROUP=varnish

# Other options, see the man page varnishd(1)
DAEMON_OPTS="-p thread_pool_min=5 -p thread_pool_max=500 -p thread_pool_timeout=300 -p cli_buffer=16384 -p feature=+esi_ignore_other_elements -p vcc_allow_inline_c=on"
  1. 내가 램에 모든 것을 저장하고 있기 때문에 그것이 될 수 있습니까 VARNISH_STORAGE="malloc,12G" 그리고 매분 또는 두 번째 후에 쓸어 버리는 메모리의 기본 동작이있을 수 있으며 또한 저장해야합니까?또는 다른 문제가있을 수 있습니까?

  2. 당신이 말하는 경우"첫 번째 바이트는 항상 느립니다"그것은 각각의 다른 브라우저 및 각 세션/연결에 대해 느릴 것이라는 의미보다?이것은 실제로 나와 함께 무슨 일이 일어나고 있는지입니다.

  3. 내가 본 거의 모든 상점은 같은 밀리 초(니스를 갖는)에 페이지를 제공하는 동일한 문제가 발생하지 않습니다.다양한 연결에서 해당 사이트를 탐색 할 때 모두 거의 동일한 속도로 동일하게 보입니다.어떻게 이것을 달성 할 수 있습니까?

또한 봐주세요 관리자>시스템>구성>캐싱 옵션 대답하는 데 도움이 될 수 있습니다

enter image description here enter image description here enter image description here enter image description here

도움이 되었습니까?

해결책

그리고 매 분 또는 두 번째 후에 쓸어 버릴 메모리의 기본 동작이있을 수 있으며 또한 저장해야 할 수도 있습니다.또는 다른 문제가있을 수 있습니까?

아니,당신의 바니시가 올바르게 설정되면 이런 일이 일어나지 않아야합니다.

당신이 말하는 경우"첫 번째 바이트는 항상 느립니다"그것은 각각의 다른 브라우저 및 각 세션/연결에 대해 느릴 것이라는 의미보다?이것은 실제로 나와 함께 무슨 일이 일어나고 있는지입니다

예,당신이 사용하는 경우 수정 옵션(기본값 인),다음 첫 번째 요청은 항상 적절한 세션 아이디를 얻기 위해 젠토에 광택을 통해 전달됩니다.즉,만약 요청이 하지 않습니다frontend 일반적으로 느린 페이지로드를 의미-쿠키 설정,다음은 젠토를 통해 해당 요청을 전달합니다.동일한 페이지에 대한 두 번째 요청은 바니시 캐시에 이미 있는 다른 페이지와 마찬가지로 훨씬 더 빨라야 합니다. 이 페이지 우리의 위키에서 확인 니스 설정하고 제대로 작동 할 수있는 방법에 대한 자세한 정보를 제공합니다.

...그러나 내 경우에는 같은 시간에 다른 컴퓨터/네트워크(또는 때로는 다른 브라우저)로 이동하여 동일한 페이지를로드하려고하면 속도가 느려집니다.

이 경우,당신은 첫 번째 페이지 요청이 좋은 세션 아이디를 얻을 젠토를 통해 전달지고 의미 새 세션을 시작하고 있습니다.

내가 본 거의 모든 상점은 같은 밀리 초(니스를 갖는)에 페이지를 제공하는 동일한 문제가 발생하지 않습니다.다양한 연결에서 해당 사이트를 탐색 할 때 모두 거의 동일한 속도로 동일하게 보입니다.어떻게 이것을 달성 할 수 있습니까?

그들은 가상 머신 수정 프로그램을 사용하지 않을 수 있습니다,또는 그들은 단지 심지어 승/아웃 니스 매우 빠른 젠토 사이트를 가질 수있다-만 동시성을 개선하기 위해 광택을 사용 할 수 있습니다.

바니시/테레빈 유는 특히 동시성을 향상시키는 데 매우 유용한 도구이지만 가능한 한 사이트/환경을 적절하게 최적화하는 대신 사용할 수있는 것은 아닙니다.

다른 팁

나는 테레빈 유 바니시가 캐시에서 사이트를 제공하지 않는다는 것을 알고 있습니다.나는 마젠토 1 이 상자 밖으로 광택을 지원하지 않기 때문에 이것이 필요한 단계라고 생각합니다.

그래서 유효한 세션없이 사이트에 점점 모든 사용자는 브라우저/컴퓨터를 전환 할 때 더 높은 로딩 시간이 이유를 설명 바니시에서 제공되는 콘텐츠를 얻을 수 없습니다.

이 문제는 여기에서 문제 해결 아래에서 확인할 수 있습니다: https://github.com/nexcess/magento-turpentine/wiki/FAQ

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 magento.stackexchange
scroll top