You are here


DNN Module Caching and Crawlers

DNN LogoJust researched a curious issue with DotNetNuke. It all started with a public page rarely visited by users but quite often visited by crawlers - Pingdom bot and Googlebot.

The page is pretty DB intensive and with no caching it takes around 3 seconds to load. With all modules cached to disk for an hour, page load time goes down to 0.3s. And it all worked well during my test from the browser - I noticed that every second and subsequent visits to the page within one hour were blazingly fast, so I thought I am done and can move on.

When to use CMS?


Lately, a question was floating in my mind of when to use CMS / Portal and when to write an application from scratch.
If asked just a month ago, I would answer it with no hesitation - CMS of this or that kind must be used in all cases.
However, there is another point of view: each CMS adds a complexity layer to the application development. On one hand it is good as all pieces are written to the same interface and standard, on another - not so much as developers have to concentrate on CMS aspects rather on the business problem.

Klotin SqlChart

About The Module

SqlChart is a module for DotNetNuke content management system that allows displaying results of custom Sql query as a chart, using Google Charts API.

Klotin SqlLabel

Klotin SqlLabelAbout The Module

SqlLabel is a DotNetNuke module that allows inserting results of an Sql Query into the html text.

Admin, or module Editor, can define a piece of Html text with specially formatted tags inside and then define several Sql Queries that would produce the values which will be used at runtime in place of tags.

DNN Modules

SQL Table DNN Module

The module for DotNetNuke that lets displaying results of an Sql Query as a table.

Klotin SqlTable

Klotin SqlTableAbout The Module

SqlTable is a module for DotNetNuke that allows display of custom data in a table.

Admin (or anyone who has Edit rights on the module) can define Sql query and output it as a table for other visitors to see.

The module gives absolute freedom to the editor. Any data that can be accessed with the default DNN Connection String can be output with no limits. It also lets defining custom styles for the outer div, table, essential rows and columns, but no styles are predefined so you have to be a a little bit a developer or web designer to style out the table the way you'd like it to be.

Google Accounts Hell !!!

Google Evil!The situation around using multiple accounts with Google is turning into a real hell!

I have several Google apps accounts in addition to regular @gmail account and having signed into gmail and other applications is a real mess, I am having extremely hard time dealing with Google applications - signing in to Adwords kicks me out of all gmail tabs, I literally can't get to Analytics, some applications have an option to switch account and some do not; and it doesn't matter what applications I open and in what order - it all ends up with one result - being logged off from all tabs!

Content Type Error Consuming Magento 1.5 Webservices from .Net

wwwJust encountered a problem consuming Magento webservices from .Net:

The content type text/xml; charset=utf-8,text/xml; charset=UTF-8 of the response message does not match the content type of the binding (text/xml; charset=utf-8).

IIS7 - Www Redirect

wwwWhen setting up a website with your own domain name, you always have a choice of which name to use - with www prefix or without.

You can point both - the domain and www to the same website and forget about it, letting the search engines and people use whatever variant they want, but I personally prefer to stick to just one variant and have it enforced, so that all clients would always see the same Url. This sounds as a good idea as you would not need to worry about things like cookies, seo, cross domain references, etc.

Aging Internet

wwwRecently, a question came into my mind of what is going to happen with the internet names in the future.

It seems to me that even now, after just around 20 years of internet existence, a lot of reasonable internet domain names have already been taken in all of the top level domains.

Get Updates

RSS Twitter

Subscribe by Email:

Recent Comments

Who's online

There are currently 0 users online.