Russell
My feedback
-
42 votes5 comments · Service Improvement » Server Configuration Improvements · Flag idea as inappropriate… · Admin →
An error occurred while saving the comment Russell supported this idea ·
-
1 vote
An error occurred while saving the comment Russell commented
Cloudways uses Let's Encrypt for SSL. I agree with Let's Encrypt's executive director that SSL badges are a bad idea. Take a look at https://community.letsencrypt.org/t/lets-encrypt-badge-for-websites/6863/9
-
37 votes
Russell supported this idea ·
-
2 votes
Russell supported this idea ·
-
3 votes0 comments · Service Improvement » Server Configuration Improvements · Flag idea as inappropriate… · Admin →
Russell supported this idea ·
-
5 votes
An error occurred while saving the comment Russell commented
Here are some examples of how other plugins handle this.
Swift Performance's Exclude URLs text box says:
URLs which contains that string won't be cached. Use leading/trailing # for regexAnd WP Rocket gives an example of
/members/(.*)
And says
The domain part of the URL will be stripped automatically.
Use (.*) wildcards to address multiple URLs under a given path.Russell shared this idea ·
-
6 votes
Russell supported this idea ·
-
21 votes
Russell supported this idea ·
-
8 votes
Russell supported this idea ·
-
28 votes
An error occurred while saving the comment Russell commented
I wrote a Python script that grabs and charts this info for me. At the center of the script is the following.
grep = 'grep -I' # -I ignores .gz and other binary files # use grep = 'zgrep' for older dates to search through the gzipped files
daystr = day.strftime('%d/%b/%Y')
app_dir = str(site.app_dir).replace('~','$HOME') # It doesn't expand ~ by itself for whatever reason.
search_command = (
'| cut -d[ -f2 ' # split each line into fields, using [ as the deliminator, and grab the second field
'| awk '
'-F: ' # The -F option speficies a separator. We want to get the hour -- the second item of the timestamp -- and so we use a colon as a delimiter
'\'{ split($4, A, " "); ' # Create the array A that will contain the results of splitting $4 (everything after the timestamp) with a space character
'h[$2]+=A[7]; } ' # Create or add to the array h. The key is the hour and the value are the bytes (7th column in our splitted array)
'END ' # What comes next will be processed after running through all of the data
'{ for (i in h) print h[i], i":00"}\' ' # for each hour output the hour followed by how many bytes where recorded for that time
)ssh.check_output(
f'cd "{app_dir}/logs"; '
'LC_ALL=C; ' # Speed things up by using ASCII instead of UTF-8
f'{grep} "{daystr}" *.access.log* ' # search for lines of text containing our date
# hint: for debugging you can use the tail command for quicker searches
+ search_command
)Russell supported this idea ·
-
2 votes
Russell shared this idea ·
-
3 votes
Russell supported this idea ·
-
2 votes
An error occurred while saving the comment Russell commented
Couldn't you do this with the Cloudways API and WP-CLI.
-
12 votes
Russell supported this idea ·
-
4 votes
Russell shared this idea ·
-
5 votes
Russell supported this idea ·
-
189 votes
An error occurred while saving the comment Russell commented
Would be great for those of us who are already using a backup solution (in my case BackupBuddy for full off-site backups and WP time capsule for continuous backups) to not be forced into paying for Cloudways to do additional backups.
-
24 votes5 comments · Service Improvement » Server Configuration Improvements · Flag idea as inappropriate… · Admin →
Russell supported this idea ·
An error occurred while saving the comment Russell commented
goaccess.io is another good web-log analyzer. Implementing this would give an idea of which apps where consuming the most resources, which is another requested feature -- http://feedback.cloudways.com/forums/203824-service-improvement/suggestions/15302208-monthly-bandwidth-on-per-app-basis
-
16 votes5 comments · Service Improvement » Server Configuration Improvements · Flag idea as inappropriate… · Admin →
An error occurred while saving the comment Russell commented
For anyone who comes here, this appears to be possible using the Cloudways API. Here is some documentation from CloudWays on how to create a script in PHP that accomplishes this. Their script could be triggered through a cron job, URL, SSH, or what have you. https://www.cloudways.com/blog/automatically-purging-varnish-cache-using-cloudways-api/
-
Multi-tier (more than one server for my application, load balancer, web servers, database server...)
468 votesRussell supported this idea ·
Cloudflare just added HTTP/3. I hope Cloudways adds support for this soon. This is in my mind the most important feature that Cloudways should be working on.