We recently migrated our Cs Cart Multivendor to a new host. and did a complete upgrade to the latest version of MVE ( ver 4.8.1) we also did a complete update of our main template from Energothemes where they notified us of the same speed problems. The suggestions from the current host as well as Energo is to have the server optimized among other things. Is there any recommendations that we can implement to have the site back up to optimal. We are currently on a VPS server with quad core processor, 8gb ram and 120 ssd storage. using cpanel
The following is from our current host Fastcomet
We have made the requested integration of the xVarnish Caching Service, which you can find via the Cpanel > Cachewall to manage at any point in time. The other integrations are as follows.
> Database Optimization
> PHP 7.0 & Zend OPCache
> Memcache/Memcached
> Gzip Compression
> Tweaks to the PHP & MySQL Configuration
At the moment the overall internal links have been fully resolved and are loading very quickly, however the issue being comes down to the 'initial' request to the application made, as each time it is attempting to generation up to 300 access requests before resolving the frontend content.
Unfortunately this is part of the configuration of the application as there isn't much that we can do to resolve the matter, due to the fact that we are unaware as to how it has been developed, as it may have either stalled queries due to wrong pathing or old cached content of some of the internal services.
​Any suggestions guys? we would like this to be resolved as soon as possible. please let us know.
Your problem really seems to be the time to first byte. Are you sure cs-carts caching is turned on? It feels like the site is being made on the fly and caching is turned off.
Home page is huge at over 4MB. You have images being scaled down to less than a 1/4 of their original size. I would start with images before messing with server config.
Home page is huge at over 4MB. You have images being scaled down to less than a 1/4 of their original size. I would start with images before messing with server config.
I don't think that's it though. If you look at the waterfall, you see everything loads really fast once the page has been generated: https://prnt.sc/k0o2pt
"Flow" i think you're correct. The site worked well before the update. on an aws server with 1 cpu and just 2gb ram with 20gb storage. It seems on this new server things aren't quite optimized. all of the static webpages within the site displays very very fast. The thing is i'm not proficient in this server setup scenario I'm just looking for a solution to get it up and running correctly. If there was a way to simple keep just all of our static pages and system setups like shipping rates and payment options including our few vendors and just somehow load a fresh copy of MVE iam willing. Or if there is some developer that can honestly handle the problem I would appreciate any suggestions at this point.
I just checked your website again, and it seems to be running well now. Just wondering, if you found the issue, what it was?
Hi guys wanted to say thanks to all for the support and suggestions. So here is the latest update. The site is currently resolving much faster after some tweaks on the server end primarily. it looks like there is still some room for growth. we aren't where we would like to be yet.
The following was done for those who may face the same problems:
Suggested by Cs Cart support;
Please contact your server administrator and ask them to increase the Master values of the following PHP settings on the server:
memory_limit to 1024 max_execution_time to 3600 mysql.connect_timeout to 300 default_socket_timeout to 300 upload_max_filesize = 256M post_max_size = 60M local and Master value
.The following installed on current server
• exif PHP extension should be installed. Starting with version 4.6.3, that extension will be used to make sure that the thumbnails generated from images shot in portrait mode will be rotated correctly. • cURL support should be enabled. You need this PHP extension to ensure support of secure connections, some payment systems such as PayPal and Authorize.Net, and real-time shipping rate calculators for FedEx and DHL/Airborne.
.Also installed imagick
.MySQL 5.7
​.PHP 7.2 activated
increase settings of following, set join_buffer_size set sort_buffer_size set query_cache_limit set query_cache_size
. Try using the mysqltuner script to increase the database performance ( http://mysqltuner.com/ ). It is a script written in Perl that will give recommendations for increasing MySQL performance and stability.
​ we are still noticing delays but not in the same region of time as before. We were also able to identify some addons that was causing some erratic behaviour with the latest version of MVE.
​As we continue to tweak and make adjustments we will update this thread.
If there is any other suggestions or offers to take on as a quick project please don't hesitate to contact us.