A little something about everything

internet marketing and website development made simple..

Performance enhancements for IIS 8

HKLM\System\CurrentControlSet\Services\InetInfo\Parameters\MaxCachedFileSize (REG_DWORD) | Suggested: 16777216 Decimal

This registry key is used by the file cache to determine the maximum size of a file that can be cached. The file size is in bytes. The default value of this key is 256 KB. If the file size is greater than 256 KB, the file cannot be cached. 

HKLM\System\CurrentControlSet\Services\InetInfo\Parameters\MaxCachedFileSizeInMB (REG_DWORD) | Suggested: do not specify unless you need to cache files larger than 4GB.

The value of the MaxCachedFileSize registry key is the maximum file cache size in bytes. This registry key value cannot be set to more than 4 GB. You can use MaxCachedFileSizeInMB to set the maximum file size to cache more than 4 GB. If both MaxCachedFileSizeInMB andMaxCachedFileSize are defined, the effective maximum cached file size is the sum of both values. The default value of MaxCachedFileSize is 256 KB. If you define only the value of MaxCachedFileSize, the effective maximum size increases by 256 KB.

HKLM\System\CurrentControlSet\Services\InetInfo\Parameters\MemCacheSize (REG_DWORD)

This registry key specifies the maximum amount of memory that a file cache in a worker process uses. The default value for this registry key is 0. The default value specifies that the cache size is determined dynamically. This registry key tries to estimate the available physical memory and the total virtual memory. If you set the value for this registry key to 0, the length of time in seconds that objects are held in cached memory is adjusted to the value in the ObjectCacheTTL registry key.

HKLM\System\CurrentControlSet\Services\InetInfo\Parameters\ObjectCacheTTL (REG_DWORD)

The user mode file cache and the kernel mode output cache use this registry key. Both the caches run a scavenger operation for every ObjectCacheTTL seconds.

HKLM\System\CurrentControlSet\Services\InetInfo\Parameters\UriMaxUriBytes (REG_DWORD) | Suggested: 16777216 Decimal

The maximum size of an entry in the kernel-mode cache. Responses or fragments larger than this are not cached. If you have enough memory, consider increasing the limit. If memory is limited and large entries are crowding out smaller ones, it might be helpful to lower the limit.

HKLM\System\CurrentControlSet\Services\InetInfo\Parameters\UriScavengerPeriod (REG_DWORD) | Suggested: 600 Decimal

The HTTP.sys cache is periodically scanned by a scavenger, and entries that are not accessed between scavenger scans are removed. Setting the scavenger period to a high value reduces the number of scavenger scans. However, the cache memory usage might increase because older, less frequently accessed entries can remain in the cache. Setting the period too low causes more frequent scavenger scans, and it can result in too many flushes and cache churn.

 

Other registry entries to take note of:

HKLM\System\CurrentControlSet\Services\InetInfo\Parameters\UriEnableCache (REG_DWORD)

A non-zero value enables the kernel-mode response and fragment caching. For most workloads, the cache should remain enabled. Consider disabling the cache if you expect a very low response and fragment caching.

HKLM\System\CurrentControlSet\Services\InetInfo\Parameters\UriMaxCacheMegabyteCount (REG_DWORD)

A non-zero value that specifies the maximum memory that is available to the kernel-mode cache. The default value, 0, enables the system to automatically adjust how much memory is available to the cache.

Note Specifying the size sets only the maximum, and the system might not let the cache grow to the maximum set size.

 

Taking a step past general SEO campaigns: Organic Online Marketing (OOM)

When simple content and keyword changes just aren't enough then you know its time to step up your game for client acquisition. One could write a whole book in the process but lets just keep this simple.

Organic Online Marketing (OOM)

  1. The first step to proper OOM is to create valuable content for your website so search engines will index your online presence with specifically targeted language. With every new properly written article or content piece, you've increased your online presence and keyword quality scores.  
  2. In addition to quality content such as case studies, practice areas and how to pages; adding relevant photos and video will add additional value to your web presence. This is essential to help convey to your clients the professionalism and knowledge your company has on the topic, leading to a higher conversion of the potential clients that visit your online presence. 
  3. Clients now recognize the value in additional functionality; such as secure user areas for communication, helpdesk, FaQ, chat, online diagnostics, tools or other such features; over a "simple website" with a list of services and a form of contact. 

Call 507 536-9556 if you're looking to take your web presence to the next level and I will be happy to discuss with you how your web presence can rise to the top of this ever changing marketing venue. Our clients generally see a 7/1 ROI from marketing campaigns created and managed by us.


Shawn Hyde is the Owner of Area51.mn, a Minnesota based IT, Internet marketing and design firm founded in 1998.

Avocado Spicey Dip; Avocados, Red Bell Peppers, Olive Oil, Pepper, Tomatillo Salsa & Cheese.

The Hyde families favorite organic salsa dip that I make for them; avocados, Red Bell Peppers, Olive Oil, Pepper, Tomatillo salsa & cheese.

Quite possibly the worlds best chip dip :)

Instructions,

  • Mash one just ripe Avocado
  • Dice one red bell pepper
  • Add 1 Table spoon of olive oil
  • Add 1/2 cup of Tamatillo Salsa or make your own
    • Tomatillo's
    • Garlic
    • Onion
    • Chili peppers
    • jalapeno peppers
    • chopped fresh oregano
    • salt
    • ground cumin
    • water
  • 1 teaspoon Pepper
  • 1/4 cup shredded cheese of your choice

Tastes great with the yellow organic corn chips from Target.

How to show/hide a asp.net sub element with jquery

This method allows you to show/hide a form element without making another request against the server. It also works when the show/hide element is required by the asp.net code behind.

You can use any type of sub element under a dropdown with this script. You will need to use a CDN or download and host your own jquery-1.3.2.min.js file.

SCRIPT

<script type="text/javascript" src="/js/jquery-1.3.2.min.js"></script> <script type="text/javascript"> $(function() { $('#<%= Dropdown1.ClientID %>').change(function() { if (this.value=="My Value") { $('#<%= Element1.ClientID %> ').css({ visibility: 'visible' }); } else { $('#<%= Element1.ClientID %> ').css({ visibility: 'hidden' }); }}); }); </script>

 

HTML

<asp:DropDownList runat="server" ID="Dropdown1" class="required" >
<asp:ListItem Value=""> none</asp:ListItem>
<asp:ListItem Value="My Value">Some Text Here</asp:ListItem>
</asp:DropDownList>

<!-- place any element here with id="Element1" -->