Configuring 1C-Bitrix Start Modules: Infoblocks, Cache, Search, Email
Many users install Bitrix Start and then face issues: forms aren't sending, search returns empty pages, and the site barely loads. This is a common scenario. Over 10 years, we've configured Start for more than 100 projects. For instance, we recently configured a catalog of 3,000 products: without cache, the page loaded in 8 seconds; after setting up tagged cache and indexes, it dropped to 1.2 seconds (85% improvement). For another client with a high-load portal, cache optimization reduced server load by 3 times. Below are concrete steps and solutions to help you avoid common mistakes and save resources. For example, optimizing cache for a small business site saved $40 per month on hosting.
In this article, we'll cover how to properly configure the main modules: infoblocks, caching, email, search, and access rights. Each step is backed by practical examples from real projects. You'll learn how to avoid typical pitfalls and achieve stable site performance even on cheap hosting.
How to Optimize Bitrix Start Performance?
Modules Available in Start
The Start edition includes a limited set of modules: main module (core, user management, site settings), information blocks (news, portfolio, catalog), search (full-text search), web forms (feedback forms), subscriptions (email newsletters), statistics (built-in statistics), and photo gallery (basic). E-commerce, CRM, and other modules are not included in Start.
Basic Setup After Installation
Main Module
Settings → Main Module: set encoding (UTF-8), time zone, system notification address. Email send type should be SMTP. By default, mail() is used, but many hosts block it. SMTP is more reliable (see Wikipedia). For reliable delivery, use an SMTP server with TLS encryption, port 587.
Caching
Settings → Caching. Enable component cache with a 3600-second TTL. For weak servers, use managed_cache in files; for high-load servers, use Memcached or Redis. Memcached is 2-3 times faster than file cache. Properly configured caching reduces database load and hosting costs by 20-30%, potentially saving $30-50 per month for a typical small business site.
Information Blocks
Create types and infoblocks: "News", "Services", "Portfolio", "Reviews". Configure properties: text, file, list, bindings. For catalogs, use SKUs if needed.
Search
Settings → Search → Add content types (infoblocks) → Reindex. Without this, search.page is empty.
Web Forms
Create fields, statuses, email events on FORM_RESULT_ADD.
What Are Common Mistakes in Bitrix Start Setup?
Setting Up User Groups and Access Rights
Default groups: "Administrators", "All Users", "Registered Users". For public infoblocks: "All Users" — "Read", "Administrators" — "Full Access". Otherwise, content won't display. Configure rights for each group—this improves security.
Common Causes of a Laggy Start Website
Common causes: disabled cache, unoptimized queries, unused modules. Check cache settings, remove unnecessary modules, enable tagged caching. Typical case: on a project with 2,000 products in an infoblock, speed drops to 5 seconds without cache. After optimization, it improves to 1.5 seconds (70% faster). If your project is slow, contact us for a performance audit and optimization proposal.
Common Configuration Mistakes
One of the most common mistakes is leaving the mail() function for sending emails. Most hosts block it, so forms stop delivering notifications. The solution is to configure SMTP in the main module. The second typical mistake is disabled caching. By default, component cache is off, causing each request to be generated anew and overloading the database. Simply enabling cache with a 3600-second TTL and choosing an appropriate storage type—file or Memcached—boosts speed by 70%.
Step-by-Step Cache Configuration
- Go to Settings → Product Settings → Caching.
- Enable component cache, set time to 3600 seconds.
- Choose storage type: file (for weak servers) or Memcached/Redis (for high-load). Memcached gives a 2-3x performance boost over file cache.
- For infoblocks, enable tagged caching: in component parameters, set CACHE_TYPE = "A" and CACHE_TIME = 3600.
Cache Method Comparison
Cache Method Comparison
| Type | Speed | Suitable For |
|---|---|---|
| File cache | Medium | Servers without additional software |
| Memcached | High | High-load projects, up to 1000 req/sec |
| Redis | Very High | Very high-load, requires separate setup |
Speeding Up a Bitrix Start Site Using Caching
Caching is the main acceleration tool. Besides component cache, use tagged caching for infoblocks: in component settings, set CACHE_TYPE = "A" and CACHE_TIME = 3600. For multi-threaded requests, enable managed_cache in Memcached—this reduces database load. For more details, see the documentation.
Deliverables
- Audit of current configuration: check modules, cache, rights.
- Main module, email (SMTP), encoding setup.
- Creation and configuration of infoblocks, properties, groups.
- Search configuration, reindexing.
- Web form and email event setup.
- Cache optimization (component, tagged, managed_cache).
- Access rights configuration for user groups.
- Documentation of completed work (detailed report).
- Administrator training (1 hour) with knowledge transfer.
- 2-week post-delivery support (access for troubleshooting).
Timelines and Pricing
| Task | Estimated Time | Starting Price |
|---|---|---|
| Basic turnkey setup | 4-8 hours | $200 |
| Creating infoblock structure | 1-2 days | $350 |
| Performance optimization | from 2 hours | $150 |
For a specific project, we helped a client save $120 per month on hosting through cache and database index optimization. Pricing is calculated individually. You can expect a similar ROI.
We guarantee 100% satisfaction or your money back. Our certified Bitrix specialists have 10+ years of experience and a track record of 100+ successful projects.
Source: practice of configuring 100+ projects on 1C-Bitrix
Get a specialist consultation: write or call—we'll tell you how to avoid common mistakes and save on hosting. Order module configuration—and your site will run fast and stable.

