Online tool for warm up a webpage? - caching

I have a web page that do some stuff and return (and cache) an output.
I want to warm up the cache daily, is there an online tool where I can schedule this?

I found a free method: use IFTTT with time trigger and Webhooks for call the page

Related

web analytics without the help of google analytics

I am trying to display dashboards to every user who accesses my website with an analysis of his previous data. Can I do it without the help of google analytics?
Well if you do not want to use Google-Analytics then YES you can do it.
Few steps you need to do:
Create a database table in which save page URL and visitor's ip
Also try to get time that how many seconds/minutes visitor stay on page
You may generate reports and show on dashboard
By the way, if we have a free of cost solution then why you are spending time on it ?
Paperclip is free and ethical: Website. Users can see all the data collected about them. I'm in their beta program, where you can suggest things to them and they'll add it.

Google webmaster tools: sitemaps submitted every day (?)

having sent normally the first time my sitemap.xml through webmaster tools, I notice every day submitted url's plots (beside indexed ones under optimisation->sitemaps menu) without doing anything from my own. I use drupal7 with sitemap module (http://drupal.org/project/xmlsitemap) and there's no automated tasks enabled.
Does it mean that url's are submitted "internally" by google every day? Or there's something wrong that I need to resolve?
Many thanks for help.
Google will remember any sitemaps you submit and their crawler will automatically download those and associated resources more or less whenever it feels like doing so. This is usually reflected in your Webmaster Tools. In all likelihood it'll even do so without you entering your sitemap on their website if your site gets linked to. Same goes for pretty much any other bot and crawler out in the wild.
No need to worry, everything is doing what it's supposed to. It's a Good Thing(tm) when Google crawls your site frequently :).

Any good jQuery caching plugin?

When I log-in to my Gmail Inbox it starts caching the mails one-by-one in JavaScript.
When I click on a mail in the Inbox, it doesn't send an Ajax request then to fetch the mail contents.
Instead it serves from an already cached JavaScript array.
Is there any good jQuery plugin to implement this?
I came across a few but they don't seem to be under active development.
http://plugins.jquery.com/project/jCache
http://plugins.jquery.com/project/jCacher
Any better plugin?
Edit1:
My requirement is exactly same as what Gmail is doing.
There is a ticket management system which shows a list of open tickets(say 100 tickets on a page) and once you click on a ticket its details are displayed. I want to cache the details of all 100 tickets displayed on the page.
I am planning to implement the cache as object of key-value pairs only. But I am looking for a plugin which takes care of tasks like setting/getting values from cache, auto-updating the cache periodically etc.
Storing in JS object shall be enogh for me. I don't see any advantages of using HTML5 local storage as
* No offline browsing is required and
* I wan't to load fresh data every time a new window is opened
* I won't need huge amount of memory
You could use some of the new html5 localstorage http://diveintohtml5.ep.io/storage.html
I think Google is rather using HTML5 local storage than caching. They seem to be big fans of HTML5 and adopt anything as soon as it's available. If you must use cookies, I'd recommend this one.
As Pointy suggested, the cache implementation was indeed heavily dependent on my application. Hence I have written my own code to handle this requirement. Thanks to all.

How can i configure urls that yslow monitor?

I have YSlow and ShowSlow and pagespeed integrated into our continuous build in a way that when tests are run, yslow will pass metrics like pageload time, pageweight etc to the Showslow server which in turn displays the result graphically. I currently have this setup working but I still dont know how to configure which urls YSlow will monitor and send info for. Any answers?? For example I will like to monitor these pages in an ecommerce site:
Home page
Books main
Product
ISBN
Search Works
Detail
how can i tell YSlow whenever you hit a url that matches any of the above collect the result and send ova to ShowSlow?? Hopefully my question is clear. thahks guys
What you want is the GTmetrix service. It's excellent and it's free.

How do I Extend Blogengine.Net to collect statistics of visitors?

I love BlogEngine. But from what I can se it does not collect the standard information about the visitors I would like to see (referrer, browser-type and so on).
When I log in as Admin I have a menu item named "Referrer". I can choose a weekday and then I'll be presented with 1 or 2 rows with
"google.com 4 hits, "itmaskinen.se 6 hits" and so on, But that's not what I want to se, I want to se where my visitors come from, country, IP if possible, how many visitors and so on.
If someone of you are familiar with Blogengine.Net and can point me in the right direction to where I would put my own log-code or if you know any visitor-statistic-extension that can do it for me, I would be really happy to know. I prefer an extension, because if I make changes myself to BlogEngine it may break later updates I install.
Blogengine.Net is a blog software made in .Net found here: http://www.dotnetblogengine.net/
And yes, I prefer to take this question here rather then in the Blogengine.Net forum, you know why. ;)
(Anyone, feel free to edit my (bad) english in this post and after that delete this sentence)
This isn't an extension, but it's what I use to collect all my blogengine.net data and it should be upgrade safe.
When you log into the Blogengine.NET admin screens you can go to "Settings> Custome Code > Tracking Script", here you can put your http://www.google.com/analytics/ logging script. Google Analytics provides all the referrer, browser type, etc stuff you were wanting. And what's nice is you can then create additional accounts for other sites if you choose.
I use both Google Analytics and StatCounter to track visitor stats. I find that each one provides useful information that the other doesn't. And they're both free to a certain extent.
I place their javascript code int the site.master file of my custom BE.Net skin.
For Google Analytics I go a step further and pass the username of authenticated users as a custom variable. That way I can match users names up with the stats. To do this you can use the _setVar javascript method on the GA pageTracker like so:
<script type="text/javascript">
var pageTracker = _gat._getTracker("UA-129049-25");
var userDefinedValue = '<%= System.Web.Security.Membership.GetUser() != null ? System.Web.Security.Membership.GetUser().UserName : "" %>';
pageTracker._setVar(userDefinedValue);
pageTracker._trackPageview();
</script>
Anyone noticed that we miss all the hits coming from RSS readers? Syndication.axd does not run the analytics javascripts. So we miss the vast majority of viewers from the statistics. And we happily analyze that is just not impotant - ad-hoc visitors.
For the vast majority of cases, Google Analytics does just fine. It all depends on how much data you want. For example, if you want to keep note of IP addresses and resolve them to get domain names, and also highlight all visits to your blog from, say, your coworkers at the company where you work, you'd have to write some custom code yourself. However, it's all fairly primitive - these sorts of things are easily achievable using ASP.NET.
I set up gathering statistics on IIS web site of my BlogEngine instance and then analyze the logs using WebLog Expert - http://www.weblogexpert.com.
It is more reliable than google analytics, since I see really ALL requests that are coming to my IIS, no matter if this is a request to axd or to some static content. And, once I've found out that google was fooling me in the number of visits. After that I trust my IIS statistics much more than google.
There is a Widget which can be use to display Visits and Online Users Statistics.
You can find it from following links:
http://www.nuget.org/packages/Statistics/
http://www.itnerd.ir/post/2013/07/25/Visits-and-Online-Users-Statistics-widget-for-BlogEngine-2
but to see the instructions go to the second link.

Resources