You might consider Drupal Pressflow over Drupal.īoost up your website by installing Boost module: Ĭacherouter ( a module that replace the default Drupal cache). in Performance, check your option: agregate CSS and JS file. Sometimes masive scripts could slow down your pages. On my website PHP memory limit is 512Mb, 215Mb however should be ok for a production website. Rather than writing a SQL query in raw text and calling a helper function to execute the query, you can create a "query" object, call methods on it to add fields, filters, sorts, and other query elements, then call the query object's "execute" method. Here is a link that will help you a lot: Drupal 7 has a brand new database API build on top of PHP PDO objects. You never mentioned the Drupal version you use. Try to log in your phpmyadmin and try to flush all your cache tables (don't delete the tables just empty them).Ĭheck inside the MySql installation folders config file alternative like: my-large.ini, my-huge.ini and try to rename them and copy them as bin/my.ini they are out of the box optimisations for your mySQL database.
Here are some optimisation tips you might try.įirst it is possible that your cache table should be messed up. It doesn't take many (billable) hours spent debugging hosting before you've paid for better hosting than you're getting now. At a great host, fixing this issue (if it arose in the first place) would be a collaborative effort between the hosting provider and the customer, rather than something you have to figure out on your own. Lastly: Consider getting a better hosting provider, ideally one with a great deal of Drupal experience (like BlackMesh or Acquia). It will automate several of these steps, and give you fancy graphs, to boot. PHP or DB slowness will show up when you look at the page with the devel module, but DB slowness can generally also be seen as long-running (as opposed to long- sleeping!) processes in the output of SHOW PROCESSLIST.Īlternately, give NewRelic a try. The company’s proficiency in executing optimized configurations, tuning parameters, and resolving specific client constraints has made BlackMesh’s Drupal capabilities a. Either the network or the web server can show faults through the simple test of just throwing a big, static file somewhere on the server and then downloading it. Providing comprehensive expertise in managing complex Drupal hosting, BlackMesh’s robust Drupal CMS solutions are ideal for managing high volumes of website traffic. If the page itself is slow, is the slowness encountered at the network, Web server, PHP, or database level? Network slowness is easy to diagnose try a ping.
#BLACKMESH DRUPAL HOSTING SOFTWARE#
In addition to choosing safe software and hosting companies, add a firewall.
Use a firewall: The best defense against really serious attacks is multiple layers of defense. As a Drupal user, look to a Drupal-specific host such as Acquia, Pantheon, BlackMesh.
#BLACKMESH DRUPAL HOSTING UPDATE#
Is your page slow to appear? If so, is it taking a while to load the page's HTML, or is much of the time spent trying to load CSS, JS, images, etc.? The "Net" panel in Firebug can help here, as can wget. If your host didn’t automatically update you this time, you should leave.