Tôi có một magento 1.9.0.1 và tất cả các bộ nhớ cache được bật, tại sao lại var/cache
trống? Tôi chỉ có thể làm trống bộ đệm từ phụ trợ, nhưng khi nó bị hỏng, tôi gặp vấn đề.
Trường hợp magento ghi các tập tin bộ nhớ cache?
Tôi có một magento 1.9.0.1 và tất cả các bộ nhớ cache được bật, tại sao lại var/cache
trống? Tôi chỉ có thể làm trống bộ đệm từ phụ trợ, nhưng khi nó bị hỏng, tôi gặp vấn đề.
Trường hợp magento ghi các tập tin bộ nhớ cache?
Câu trả lời:
Nếu bạn có một var
thư mục hoặc thậm chí một var/cache
thư mục, nhưng Magento không thể ghi vào đó, Magento sẽ sử dụng sys_get_temp_dir()
để xác định một vị trí tốt để đặt các tệp bộ đệm.
Thường thì đây là /tmp/
và kết quả trong /tmp/magento/var/cache
(Cảm ơn fschmengler)
/tmp/magento/var/cache
Nó ảnh hưởng đến ai. Bất kỳ tệp nào kết thúc bằng " .xml
" đều có thể và sẽ được sử dụng.
Chỉ đổi tên tệp XML thành một cái gì đó giống như oldsomething.xml
bạn phải làm một cái gì đó giống như local.xml.back
nơi tệp không kết thúc bằng dấu chấm XML. Rời khỏi local.xml
và oldlocal.xml
sẽ tải cả hai tập tin.
Tôi không biết đủ về hoạt động bên trong để biết tại sao lại như vậy, nhưng tôi đã thử nó để biết nó là sự thật. Bạn có thể chứng minh điều này bằng cách đưa vào thứ gì đó sẽ phá vỡ Magento trong XML được đổi tên và Magento ngừng hoạt động.
Có thể mã Magento không phân biệt tên tệp mà chỉ là phần mở rộng ở một vị trí nhất định?
Trang web của tôi vẫn còn trên Magento 1.6.2.0
Quá ngại cập nhật (nó không bị hỏng ) nhưng tôi đã đưa phần 1.8 Redis vào và nó dường như hoạt động. Tôi đang thử nghiệm 1.9.2.0 nhưng chưa sẵn sàng cho thời gian chính vì một số tiện ích mở rộng của tôi không còn hoạt động.
Hãy thử https://github.com/steverobbins/Magento-Redismanager . Tôi thích nó bạn có thể thích nó quá!
.xml
tập tin Magento Mage_Core_Model_Config
trong chức năng loadBase()
. Phải mất tất cả .xml
với chức năng PHP glob()
vào đầu$files = glob($etcDir.DS.'*.xml');
Quản lý để giải quyết vấn đề và đó là điều kỳ lạ nhất từng có. Khi tôi thay đổi local.xml
để khắc phục sự cố, tôi đặt một bản sao lưu của tập tin cũ local_back.xml
. Tôi chỉ xóa tập tin đó và bây giờ mọi thứ đang hoạt động tốt. Không biết tại sao Magento chọn tập tin đó. Dù sao vấn đề đã được giải quyết.
app/etc/
như bạn có thể thấy trong\Mage_Core_Model_Config::loadBase
Có lẽ ai đó không hiểu chuyện gì đang xảy ra hoặc câu trả lời của tôi, như trong các cam kết khác, Magento sẽ tải tất cả kết thúc bằng ".xml". Vì vậy, nếu bạn muốn sao lưu hoặc bản sao không được sử dụng nối lại hoặc sao lưu hoặc bất cứ điều gì khác S NOT KHÔNG LÀM VIỆC!
back_local.xml sẽ không hoạt động
Nếu bạn muốn sao chép hoặc sao lưu, bạn cần thay đổi hậu tố của tên tệp hoặc nói cách khác là ở định dạng "local.xml.backup hoặc hủy hoàn toàn .xml. Tôi sử dụng local.xml.backup làm bản sao trong khi tôi đang thử nghiệm, vì tôi có thể dễ dàng xóa ".backup" để sử dụng nó nếu tôi muốn. Bạn luôn có thể sử dụng 'Save As' trong trình chỉnh sửa cho các phiên bản khác nhau, như .back_today hoặc .back2, v.v.
Để biết thông tin của bạn, hãy tải các tệp .xml trong Mage_Core_Model_Config trong hàm loadBase (). Nó lấy tất cả .xml với hàm PHP global () khi bắt đầu $ files = global ($ etcDir.DS. '*. Xml'); - Matthéo Geoffray ngày 17 tháng 2 năm 16 lúc 14:30
Vì vậy, trong khi thử nghiệm các phụ trợ khác nhau sử dụng định dạng trên.
Đối với APC memcached , chúng đã lỗi thời và không sử dụng các khóa như Redis . Từ những gì tôi hiểu, không có sự khác biệt đáng kể giữa
<session_save><![CDATA[db]]></session_save>
[tệp], [db], [memcache] hoặc bộ đệm khác vì có vẻ như là tình huống của thời gian phản hồi của máy chủ và / hoặc ổ cứng được sử dụng trên máy chủ. Xem: " Lưu trữ phiên Magento: Chọn cái nào và tại sao ?"
Khi My VPS (InMotion) thay đổi thành ổ cứng Solid State, mọi thứ đều nhanh hơn rất nhiều. Tôi đã nhận được chuyển khoản Milli-giây!
Trên các máy chủ thử nghiệm của riêng tôi ở nhà, một hộp sử dụng tốc độ trục chính HST 10k và tải trọng bộ đệm, như 64 MB (Được đánh dấu để sử dụng máy chủ), ổ cứng rất nhanh và hộp còn lại rất chậm với Ổ cứng bạn nhận được từ một hộp OEM.
Ngoài ra có 8 lõi CPU và 32GB RAM giúp rất nhiều. Vì vậy, phần lớn những gì được cung cấp trực tuyến dưới dạng VPS hoặc thậm chí là máy chủ chuyên dụng là một mánh gian lận !!! Bạn cần phải đi vào chi tiết hoặc các tài nguyên bạn sẽ nhận được vì Không giới hạn có nghĩa là không có gì nếu máy chủ trong thực tế lưu trữ được chia sẻ bị mất như một thứ khác. Và đừng để Hình ảnh đánh lừa bạn về cơ sở của họ thực sự là gì. Bạn có thể nhận được một cái gì đó giống như Hillary nhận được email của cô ấy, chỉ là một cái gì đó trong tủ quần áo trong phòng tắm. Vấn đề là họ thường muốn một năm hoặc nhiều hợp đồng hơn để có được mức giá tốt và có thể mất một tháng hoặc hơn để tối ưu hóa thiết lập của bạn trước khi bạn biết bạn chỉ ở trên một máy chủ chậm !!!